# aa是全局变量，它既可以在外部使用，也可以在函数内使用
aa = 11
def get_a():
    # a 是一个局部变量，在函数中第一次被定义时创建
    a = 1
    # a 作为局部变量，在函数中可以被任意调用
    print(f'在函数里a可以被执行，内容是: {a}')
    # aa 作为全局变量，在函数中也可以使用
    print(f'在函数里aa可以被执行，内容是: {aa}')

    b = a + 1
print(f'aa的内容为: {aa}')
get_a()
# 一旦，函数执行结束或在函数外部执行代码时，a作为局部变量，就不能被调用
# a作为局部变量的它的使用范围，仅限于函数中
# 如下代码，为打印a的内容，由于a是局部变量，下面代码会报错
print(a) # 这里a是局部变量，不能在外部被使用